888bfa0ee1fcb1c649b8af7291bad431bb3f9474,rt/ws/security/src/main/java/org/apache/cxf/ws/security/wss4j/policyhandlers/AbstractBindingBuilder.java,AbstractBindingBuilder,addSupportingTokens,#List#,1985
Before Change
endSuppTokMap.putAll(this.handleSupportingTokens(endSuppTokens, true));
Collection<Assertion> sgndEndSuppTokens
= findAndAssertPolicy(SP12Constants.SIGNED_ENDORSING_SUPPORTING_TOKENS);
sgndEndSuppTokMap = this.handleSupportingTokens(sgndEndSuppTokens, true);
sgndEndSuppTokens = findAndAssertPolicy(SP11Constants.SIGNED_ENDORSING_SUPPORTING_TOKENS);
sgndEndSuppTokMap.putAll(this.handleSupportingTokens(sgndEndSuppTokens, true));
Collection<Assertion> sgndEncryptedSuppTokens
= findAndAssertPolicy(SP12Constants.SIGNED_ENCRYPTED_SUPPORTING_TOKENS);
Map<AbstractToken, Object> sgndEncSuppTokMap
= this.handleSupportingTokens(sgndEncryptedSuppTokens, false);
Collection<Assertion> endorsingEncryptedSuppTokens
= findAndAssertPolicy(SP12Constants.ENDORSING_ENCRYPTED_SUPPORTING_TOKENS);
endEncSuppTokMap
= this.handleSupportingTokens(endorsingEncryptedSuppTokens, true);
Collection<Assertion> sgndEndEncSuppTokens
= findAndAssertPolicy(SP12Constants.SIGNED_ENDORSING_ENCRYPTED_SUPPORTING_TOKENS);
sgndEndEncSuppTokMap
= this.handleSupportingTokens(sgndEndEncSuppTokens, true);
Collection<Assertion> supportingToks
= findAndAssertPolicy(SP12Constants.SUPPORTING_TOKENS);
this.handleSupportingTokens(supportingToks, false);
supportingToks = findAndAssertPolicy(SP11Constants.SUPPORTING_TOKENS);
this.handleSupportingTokens(supportingToks, false);
Collection<Assertion> encryptedSupportingToks
= findAndAssertPolicy(SP12Constants.ENCRYPTED_SUPPORTING_TOKENS);
this.handleSupportingTokens(encryptedSupportingToks, false);
//Setup signature parts
addSignatureParts(sigSuppTokMap, sigs);
addSignatureParts(sgndEncSuppTokMap, sigs);
addSignatureParts(sgndEndSuppTokMap, sigs);
addSignatureParts(sgndEndEncSuppTokMap, sigs);
}
After Change
sgndEndSuppTokList = this.handleSupportingTokens(sgndEndSuppTokens, true);
Collection<AssertionInfo> sgndEncryptedSuppTokens =
getAllAssertionsByLocalname(aim, SPConstants.SIGNED_ENCRYPTED_SUPPORTING_TOKENS);
List<SupportingToken> sgndEncSuppTokList
= this.handleSupportingTokens(sgndEncryptedSuppTokens, false);
Collection<AssertionInfo> endorsingEncryptedSuppTokens =
getAllAssertionsByLocalname(aim, SPConstants.ENDORSING_ENCRYPTED_SUPPORTING_TOKENS);
endEncSuppTokList
= this.handleSupportingTokens(endorsingEncryptedSuppTokens, true);
Collection<AssertionInfo> sgndEndEncSuppTokens =
getAllAssertionsByLocalname(aim, SPConstants.SIGNED_ENDORSING_ENCRYPTED_SUPPORTING_TOKENS);
sgndEndEncSuppTokList
= this.handleSupportingTokens(sgndEndEncSuppTokens, true);
Collection<AssertionInfo> supportingToks =
getAllAssertionsByLocalname(aim, SPConstants.SUPPORTING_TOKENS);
this.handleSupportingTokens(supportingToks, false);
Collection<AssertionInfo> encryptedSupportingToks =
getAllAssertionsByLocalname(aim, SPConstants.ENCRYPTED_SUPPORTING_TOKENS);
this.handleSupportingTokens(encryptedSupportingToks, false);
//Setup signature parts
addSignatureParts(sigSuppTokList, sigs);
addSignatureParts(sgndEncSuppTokList, sigs);
addSignatureParts(sgndEndSuppTokList, sigs);
addSignatureParts(sgndEndEncSuppTokList, sigs);
}